/*
 * vfx_bitmap.c
 *
 *  Created on: 2018-05-13 20:29
 *      Author: Jack Chen <redchenjs@live.com>
 */

const unsigned char vfx_bitmap_number[][8] = {
    {0x00, 0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E, 0x00},  // '0'
    {0x00, 0x00, 0x00, 0x21, 0x7F, 0x01, 0x00, 0x00},  // '1'
    {0x00, 0x00, 0x31, 0x43, 0x45, 0x49, 0x31, 0x00},  // '2'
    {0x00, 0x00, 0x22, 0x41, 0x49, 0x49, 0x36, 0x00},  // '3'
    {0x00, 0x00, 0x0C, 0x14, 0x24, 0x7F, 0x04, 0x00},  // '4'
    {0x00, 0x00, 0x72, 0x51, 0x51, 0x51, 0x4E, 0x00},  // '5'
    {0x00, 0x00, 0x3E, 0x49, 0x49, 0x49, 0x26, 0x00},  // '6'
    {0x00, 0x00, 0x40, 0x47, 0x48, 0x50, 0x60, 0x00},  // '7'
    {0x00, 0x00, 0x36, 0x49, 0x49, 0x49, 0x36, 0x00},  // '8'
    {0x00, 0x00, 0x32, 0x49, 0x49, 0x49, 0x3E, 0x00},  // '9'
    {0x00, 0x00, 0x00, 0x36, 0x36, 0x00, 0x00, 0x00}   // ':'
};

const unsigned char vfx_bitmap_wave[][64] = {
    {       // frame 1
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // layer 1
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    }, {    // frame 2
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
        0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    }, {    // frame 3
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
        0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00,
        0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00,
        0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    }, {    // frame 4
        0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
        0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00,
        0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00
    }, {    // frame 5
        0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
        0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00,
        0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00
    }, {    // frame 6
        0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00
    }, {    // frame 7
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x40, 0x40, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x40, 0x40, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80
    }, {    // frame 8
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x40, 0x40, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80,
        0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x40, 0x40, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80
    }, {    // frame 9
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x40, 0x40, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80,
        0x80, 0x40, 0x40, 0x20, 0x20, 0x40, 0x40, 0x80,
        0x80, 0x40, 0x40, 0x20, 0x20, 0x40, 0x40, 0x80,
        0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x40, 0x40, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80
    }, {    // frame 10
        0x80, 0x80, 0x80, 0x40, 0x40, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80,
        0x80, 0x40, 0x40, 0x20, 0x20, 0x40, 0x40, 0x80,
        0x40, 0x40, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40,
        0x40, 0x40, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40,
        0x80, 0x40, 0x40, 0x20, 0x20, 0x40, 0x40, 0x80,
        0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x40, 0x40, 0x80, 0x80, 0x80
    }, {    // frame 11
        0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80,
        0x80, 0x40, 0x40, 0x20, 0x20, 0x40, 0x40, 0x80,
        0x40, 0x40, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40,
        0x40, 0x20, 0x20, 0x10, 0x10, 0x20, 0x20, 0x40,
        0x40, 0x20, 0x20, 0x10, 0x10, 0x20, 0x20, 0x40,
        0x40, 0x40, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40,
        0x80, 0x40, 0x40, 0x20, 0x20, 0x40, 0x40, 0x80,
        0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80
    }, {    // frame 12
        0x80, 0x40, 0x40, 0x20, 0x20, 0x40, 0x40, 0x80,
        0x40, 0x40, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40,
        0x40, 0x20, 0x20, 0x10, 0x10, 0x20, 0x20, 0x40,
        0x20, 0x20, 0x10, 0x08, 0x08, 0x10, 0x20, 0x20,
        0x20, 0x20, 0x10, 0x08, 0x08, 0x10, 0x20, 0x20,
        0x40, 0x20, 0x20, 0x10, 0x10, 0x20, 0x20, 0x40,
        0x40, 0x40, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40,
        0x80, 0x40, 0x40, 0x20, 0x20, 0x40, 0x40, 0x80
    }, {    // frame 13
        0x40, 0x40, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40,
        0x40, 0x20, 0x20, 0x10, 0x10, 0x20, 0x20, 0x40,
        0x20, 0x20, 0x10, 0x08, 0x08, 0x10, 0x20, 0x20,
        0x20, 0x10, 0x08, 0x08, 0x08, 0x08, 0x10, 0x20,
        0x20, 0x10, 0x08, 0x08, 0x08, 0x08, 0x10, 0x20,
        0x20, 0x20, 0x10, 0x08, 0x08, 0x10, 0x20, 0x20,
        0x40, 0x20, 0x20, 0x10, 0x10, 0x20, 0x20, 0x40,
        0x40, 0x40, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40
    }, {    // frame 14
        0x40, 0x20, 0x20, 0x10, 0x10, 0x20, 0x20, 0x40,
        0x20, 0x20, 0x10, 0x08, 0x08, 0x10, 0x20, 0x20,
        0x20, 0x10, 0x08, 0x08, 0x08, 0x08, 0x10, 0x20,
        0x10, 0x08, 0x08, 0x04, 0x04, 0x08, 0x08, 0x10,
        0x10, 0x08, 0x08, 0x04, 0x04, 0x08, 0x08, 0x10,
        0x20, 0x10, 0x08, 0x08, 0x08, 0x08, 0x10, 0x20,
        0x20, 0x20, 0x10, 0x08, 0x08, 0x10, 0x20, 0x20,
        0x40, 0x20, 0x20, 0x10, 0x10, 0x20, 0x20, 0x40
    }, {    // frame 15
        0x20, 0x20, 0x10, 0x08, 0x08, 0x10, 0x20, 0x20,
        0x20, 0x10, 0x08, 0x08, 0x08, 0x08, 0x10, 0x20,
        0x10, 0x08, 0x08, 0x04, 0x04, 0x08, 0x08, 0x10,
        0x08, 0x08, 0x04, 0x04, 0x04, 0x04, 0x08, 0x08,
        0x08, 0x08, 0x04, 0x04, 0x04, 0x04, 0x08, 0x08,
        0x10, 0x08, 0x08, 0x04, 0x04, 0x08, 0x08, 0x10,
        0x20, 0x10, 0x08, 0x08, 0x08, 0x08, 0x10, 0x20,
        0x20, 0x20, 0x10, 0x08, 0x08, 0x10, 0x20, 0x20
    }, {    // frame 16
        0x20, 0x10, 0x08, 0x08, 0x08, 0x08, 0x10, 0x20,
        0x10, 0x08, 0x08, 0x04, 0x04, 0x08, 0x08, 0x10,
        0x08, 0x08, 0x04, 0x04, 0x04, 0x04, 0x08, 0x08,
        0x08, 0x04, 0x04, 0x02, 0x02, 0x04, 0x04, 0x08,
        0x08, 0x04, 0x04, 0x02, 0x02, 0x04, 0x04, 0x08,
        0x08, 0x08, 0x04, 0x04, 0x04, 0x04, 0x08, 0x08,
        0x10, 0x08, 0x08, 0x04, 0x04, 0x08, 0x08, 0x10,
        0x20, 0x10, 0x08, 0x08, 0x08, 0x08, 0x10, 0x20
    }, {    // frame 17
        0x10, 0x08, 0x08, 0x04, 0x04, 0x08, 0x08, 0x10,
        0x08, 0x08, 0x04, 0x04, 0x04, 0x04, 0x08, 0x08,
        0x08, 0x04, 0x04, 0x02, 0x02, 0x04, 0x04, 0x08,
        0x04, 0x04, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04,
        0x04, 0x04, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04,
        0x08, 0x04, 0x04, 0x02, 0x02, 0x04, 0x04, 0x08,
        0x08, 0x08, 0x04, 0x04, 0x04, 0x04, 0x08, 0x08,
        0x10, 0x08, 0x08, 0x04, 0x04, 0x08, 0x08, 0x10
    }, {    // frame 18
        0x08, 0x08, 0x04, 0x04, 0x04, 0x04, 0x08, 0x08,
        0x08, 0x04, 0x04, 0x02, 0x02, 0x04, 0x04, 0x08,
        0x04, 0x04, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04,
        0x04, 0x02, 0x02, 0x01, 0x01, 0x02, 0x02, 0x04,
        0x04, 0x02, 0x02, 0x01, 0x01, 0x02, 0x02, 0x04,
        0x04, 0x04, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04,
        0x08, 0x04, 0x04, 0x02, 0x02, 0x04, 0x04, 0x08,
        0x08, 0x08, 0x04, 0x04, 0x04, 0x04, 0x08, 0x08
    }, {    // frame 19
        0x08, 0x04, 0x04, 0x02, 0x02, 0x04, 0x04, 0x08,
        0x04, 0x04, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04,
        0x04, 0x02, 0x02, 0x01, 0x01, 0x02, 0x02, 0x04,
        0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02,
        0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02,
        0x04, 0x02, 0x02, 0x01, 0x01, 0x02, 0x02, 0x04,
        0x04, 0x04, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04,
        0x08, 0x04, 0x04, 0x02, 0x02, 0x04, 0x04, 0x08
    }, {    // frame 20
        0x04, 0x04, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04,
        0x04, 0x02, 0x02, 0x01, 0x01, 0x02, 0x02, 0x04,
        0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02,
        0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02,
        0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02,
        0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02,
        0x04, 0x02, 0x02, 0x01, 0x01, 0x02, 0x02, 0x04,
        0x04, 0x04, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04
    }, {    // frame 21
        0x04, 0x02, 0x02, 0x01, 0x01, 0x02, 0x02, 0x04,
        0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02,
        0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02,
        0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02,
        0x04, 0x02, 0x02, 0x01, 0x01, 0x02, 0x02, 0x04
    }, {    // frame 22
        0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02,
        0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02,
        0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02
    }, {    // frame 23
        0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02
    }, {    // frame 24
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
    }, {    // frame 25
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01,
        0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
    }, {    // frame 26
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01,
        0x01, 0x02, 0x02, 0x04, 0x04, 0x02, 0x02, 0x01,
        0x01, 0x02, 0x02, 0x04, 0x04, 0x02, 0x02, 0x01,
        0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
    }, {    // frame 27
        0x01, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01,
        0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01,
        0x01, 0x02, 0x02, 0x04, 0x04, 0x02, 0x02, 0x01,
        0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x02, 0x02,
        0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x02, 0x02,
        0x01, 0x02, 0x02, 0x04, 0x04, 0x02, 0x02, 0x01,
        0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01,
        0x01, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x01
    }, {    // frame 28
        0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01,
        0x01, 0x02, 0x02, 0x04, 0x04, 0x02, 0x02, 0x01,
        0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x02, 0x02,
        0x02, 0x04, 0x04, 0x08, 0x08, 0x04, 0x04, 0x02,
        0x02, 0x04, 0x04, 0x08, 0x08, 0x04, 0x04, 0x02,
        0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x02, 0x02,
        0x01, 0x02, 0x02, 0x04, 0x04, 0x02, 0x02, 0x01,
        0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01
    }, {    // frame 29
        0x01, 0x02, 0x02, 0x04, 0x04, 0x02, 0x02, 0x01,
        0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x02, 0x02,
        0x02, 0x04, 0x04, 0x08, 0x08, 0x04, 0x04, 0x02,
        0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x04, 0x04,
        0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x04, 0x04,
        0x02, 0x04, 0x04, 0x08, 0x08, 0x04, 0x04, 0x02,
        0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x02, 0x02,
        0x01, 0x02, 0x02, 0x04, 0x04, 0x02, 0x02, 0x01
    }, {    // frame 30
        0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x02, 0x02,
        0x02, 0x04, 0x04, 0x08, 0x08, 0x04, 0x04, 0x02,
        0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x04, 0x04,
        0x04, 0x08, 0x08, 0x10, 0x10, 0x08, 0x08, 0x04,
        0x04, 0x08, 0x08, 0x10, 0x10, 0x08, 0x08, 0x04,
        0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x04, 0x04,
        0x02, 0x04, 0x04, 0x08, 0x08, 0x04, 0x04, 0x02,
        0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x02, 0x02
    }, {    // frame 31
        0x02, 0x04, 0x04, 0x08, 0x08, 0x04, 0x04, 0x02,
        0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x04, 0x04,
        0x04, 0x08, 0x08, 0x10, 0x10, 0x08, 0x08, 0x04,
        0x08, 0x08, 0x10, 0x20, 0x20, 0x10, 0x08, 0x08,
        0x08, 0x08, 0x10, 0x20, 0x20, 0x10, 0x08, 0x08,
        0x04, 0x08, 0x08, 0x10, 0x10, 0x08, 0x08, 0x04,
        0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x04, 0x04,
        0x02, 0x04, 0x04, 0x08, 0x08, 0x04, 0x04, 0x02
    }, {    // frame 32
        0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x04, 0x04,
        0x04, 0x08, 0x08, 0x10, 0x10, 0x08, 0x08, 0x04,
        0x08, 0x08, 0x10, 0x20, 0x20, 0x10, 0x08, 0x08,
        0x08, 0x10, 0x20, 0x20, 0x20, 0x20, 0x10, 0x08,
        0x08, 0x10, 0x20, 0x20, 0x20, 0x20, 0x10, 0x08,
        0x08, 0x08, 0x10, 0x20, 0x20, 0x10, 0x08, 0x08,
        0x04, 0x08, 0x08, 0x10, 0x10, 0x08, 0x08, 0x04,
        0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x04, 0x04
    }, {    // frame 33
        0x02, 0x04, 0x08, 0x10, 0x10, 0x08, 0x04, 0x02,
        0x04, 0x08, 0x10, 0x10, 0x10, 0x10, 0x08, 0x04,
        0x08, 0x10, 0x10, 0x20, 0x20, 0x10, 0x10, 0x08,
        0x10, 0x10, 0x20, 0x40, 0x40, 0x20, 0x10, 0x10,
        0x10, 0x10, 0x20, 0x40, 0x40, 0x20, 0x10, 0x10,
        0x08, 0x10, 0x10, 0x20, 0x20, 0x10, 0x10, 0x08,
        0x04, 0x08, 0x10, 0x10, 0x10, 0x10, 0x08, 0x04,
        0x02, 0x04, 0x08, 0x10, 0x10, 0x08, 0x04, 0x02
    }, {    // frame 34
        0x04, 0x08, 0x08, 0x10, 0x10, 0x08, 0x08, 0x04,
        0x08, 0x08, 0x10, 0x20, 0x20, 0x10, 0x08, 0x08,
        0x08, 0x10, 0x20, 0x20, 0x20, 0x20, 0x10, 0x08,
        0x10, 0x20, 0x20, 0x40, 0x40, 0x20, 0x20, 0x10,
        0x10, 0x20, 0x20, 0x40, 0x40, 0x20, 0x20, 0x10,
        0x08, 0x10, 0x20, 0x20, 0x20, 0x20, 0x10, 0x08,
        0x08, 0x08, 0x10, 0x20, 0x20, 0x10, 0x08, 0x08,
        0x04, 0x08, 0x08, 0x10, 0x10, 0x08, 0x08, 0x04
    }, {    // frame 35
        0x08, 0x08, 0x10, 0x20, 0x20, 0x10, 0x08, 0x08,
        0x08, 0x10, 0x20, 0x20, 0x20, 0x20, 0x10, 0x08,
        0x10, 0x20, 0x20, 0x40, 0x40, 0x20, 0x20, 0x10,
        0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20,
        0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20,
        0x10, 0x20, 0x20, 0x40, 0x40, 0x20, 0x20, 0x10,
        0x08, 0x10, 0x20, 0x20, 0x20, 0x20, 0x10, 0x08,
        0x08, 0x08, 0x10, 0x20, 0x20, 0x10, 0x08, 0x08
    }, {    // frame 36
        0x08, 0x10, 0x20, 0x20, 0x20, 0x20, 0x10, 0x08,
        0x10, 0x20, 0x20, 0x40, 0x40, 0x20, 0x20, 0x10,
        0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20,
        0x20, 0x40, 0x40, 0x80, 0x80, 0x40, 0x40, 0x20,
        0x20, 0x40, 0x40, 0x80, 0x80, 0x40, 0x40, 0x20,
        0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20,
        0x10, 0x20, 0x20, 0x40, 0x40, 0x20, 0x20, 0x10,
        0x08, 0x10, 0x20, 0x20, 0x20, 0x20, 0x10, 0x08
    }, {    // frame 37
        0x10, 0x20, 0x20, 0x40, 0x40, 0x20, 0x20, 0x10,
        0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20,
        0x20, 0x40, 0x40, 0x80, 0x80, 0x40, 0x40, 0x20,
        0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x40, 0x40,
        0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x40, 0x40,
        0x20, 0x40, 0x40, 0x80, 0x80, 0x40, 0x40, 0x20,
        0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20,
        0x10, 0x20, 0x20, 0x40, 0x40, 0x20, 0x20, 0x10
    }, {    // frame 38
        0x10, 0x10, 0x20, 0x40, 0x40, 0x20, 0x10, 0x10,
        0x10, 0x20, 0x40, 0x40, 0x40, 0x40, 0x20, 0x10,
        0x20, 0x40, 0x40, 0x80, 0x80, 0x40, 0x40, 0x20,
        0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x40, 0x40,
        0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x40, 0x40,
        0x20, 0x40, 0x40, 0x80, 0x80, 0x40, 0x40, 0x20,
        0x10, 0x20, 0x40, 0x40, 0x40, 0x40, 0x20, 0x10,
        0x10, 0x10, 0x20, 0x40, 0x40, 0x20, 0x10, 0x10
    }, {    // frame 39
        0x10, 0x20, 0x40, 0x40, 0x40, 0x40, 0x20, 0x10,
        0x20, 0x40, 0x40, 0x80, 0x80, 0x40, 0x40, 0x20,
        0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x40, 0x40,
        0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x40,
        0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x40,
        0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x40, 0x40,
        0x20, 0x40, 0x40, 0x80, 0x80, 0x40, 0x40, 0x20,
        0x10, 0x20, 0x40, 0x40, 0x40, 0x40, 0x20, 0x10
    }, {    // frame 40
        0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20,
        0x20, 0x40, 0x40, 0x80, 0x80, 0x40, 0x40, 0x20,
        0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x40, 0x40,
        0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x40,
        0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x40,
        0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x40, 0x40,
        0x20, 0x40, 0x40, 0x80, 0x80, 0x40, 0x40, 0x20,
        0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20
    }, {    // frame 41
        0x20, 0x40, 0x40, 0x80, 0x80, 0x40, 0x40, 0x20,
        0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x40, 0x40,
        0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x40,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x40,
        0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x40, 0x40,
        0x20, 0x40, 0x40, 0x80, 0x80, 0x40, 0x40, 0x20
    }, {    // frame 42
        0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x40, 0x40,
        0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x40,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x40,
        0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x40, 0x40
    }, {    // frame 43
        0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x40,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x40, 0x40, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x40, 0x40, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x40
    }, {    // frame 44
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x40, 0x40, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80,
        0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x40, 0x40, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80
    }, {    // frame 45
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x40, 0x40, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80,
        0x80, 0x40, 0x40, 0x20, 0x20, 0x40, 0x40, 0x80,
        0x80, 0x40, 0x40, 0x20, 0x20, 0x40, 0x40, 0x80,
        0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x40, 0x40, 0x80, 0x80, 0x80,
        0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80
    }
};

const unsigned char vfx_bitmap_line[][8] = {
    {0x80, 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x01},
    {0x40, 0x20, 0x20, 0x10, 0x08, 0x04, 0x04, 0x02},
    {0x20, 0x20, 0x10, 0x10, 0x08, 0x08, 0x04, 0x04},
    {0x10, 0x10, 0x10, 0x10, 0x08, 0x08, 0x08, 0x08},
    {0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10},
    {0x04, 0x04, 0x08, 0x08, 0x10, 0x10, 0x20, 0x20},
    {0x02, 0x04, 0x04, 0x08, 0x10, 0x20, 0x20, 0x40},
    {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80},
    {0x00, 0x01, 0x06, 0x08, 0x10, 0x60, 0x80, 0x00},
    {0x00, 0x00, 0x03, 0x0C, 0x30, 0xC0, 0x00, 0x00},
    {0x00, 0x00, 0x00, 0x0F, 0xF0, 0x00, 0x00, 0x00},
    {0x00, 0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0x00},
    {0x00, 0x00, 0xC0, 0x30, 0x0C, 0x03, 0x00, 0x00},
    {0x00, 0x80, 0x60, 0x10, 0x08, 0x06, 0x01, 0x00},
    {0x80, 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x01},
    {0x40, 0x20, 0x20, 0x10, 0x08, 0x04, 0x04, 0x02},
    {0x20, 0x20, 0x10, 0x10, 0x08, 0x08, 0x04, 0x04},
    {0x10, 0x10, 0x10, 0x10, 0x08, 0x08, 0x08, 0x08},
    {0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10},
    {0x04, 0x04, 0x08, 0x08, 0x10, 0x10, 0x20, 0x20},
    {0x02, 0x04, 0x04, 0x08, 0x10, 0x20, 0x20, 0x40},
    {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80},
    {0x00, 0x01, 0x06, 0x08, 0x10, 0x60, 0x80, 0x00},
    {0x00, 0x00, 0x03, 0x0C, 0x30, 0xC0, 0x00, 0x00},
    {0x00, 0x00, 0x00, 0x0F, 0xF0, 0x00, 0x00, 0x00},
    {0x00, 0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0x00},
    {0x00, 0x00, 0xC0, 0x30, 0x0C, 0x03, 0x00, 0x00},
    {0x00, 0x80, 0x60, 0x10, 0x08, 0x06, 0x01, 0x00}
};
